package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * <desc>
 *      绑定设权限时分页获取设备DTO
 * </desc>
 *
 * @createDate 2017/10/9
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertyEquipAuthGetDTO extends BaseDTO implements Serializable {
    //用户Id
    private String userId;

    //设备类型  1 -电梯 2-门禁  3- 云对讲 31-门口机 32-围墙机
    private Integer deviceType;

    //设备归属楼栋ID
    private String buildId;

    //设备归属单元ID
    private String unitId;

    private String roleName;      //角色组名称

    private String deviceName;  //设备名称

    private String deviceId;    //设备id

    private List<String> deviceUniqueList;        //用户有权限的设备列表，service层传入

    private String mark;        //标记，获取云对讲列表时用于区分是设备授权时获取的还是设备详情获取
}